Time Properties Dedicated Semantics for UML-MARTE Safety Critical Real-Time System Verification

نویسندگان

  • Ning Ge
  • Marc Pantel
چکیده

Critical real-time embedded systems (RTES) crucially have strong requirement concerning system’s reliability. UML and its profile MARTE are standardized modeling language that are getting widely accepted by industrial designers to cope with the development of complex RTSE. In Model-driven engineering, verification at early phases of the system lifecycle is an important problem, which remains open especially for UML-MARTE models. In this paper, we illustrate how we designed a real time property specific UML-MARTE model specification and verification framework relying on a translation to Time Petri Nets (TPN). The model checker is able to verify critical time properties of RTES like synchronization and schedulability, global non-functional properties like absence of deadlock and absence of dead branches, and to estimate the WCET. We present a practical time properties dedicated mapping to transform UML-MARTE behavior and architecture model to TPN. Relying on the generated TPN executable models, we introduce a method to add observers into TPN to verify the RTES temporal properties. Our method is illustrated with a representative AFDX study case. We provide experimental results and demonstrate the method’s scalability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verifying MARTE/CCSL Mode Behaviors Using UPPAAL

In the development of safety-critical embedded systems, the ability to formally analyze system behavior models, based on timing and causality, helps the designer to get insight into the systems overall timing behavior. To support the design and analysis of real-time embedded systems, the UML modeling profile MARTE provides CCSL – a time model and a clock constraint specification language. CCSL ...

متن کامل

From Behavioral Specification to Axiomatic Description of Real-Time Reactive Systems

Formal verification of time-dependent properties is crucial in the development of real-time reactive systems for safety-critical applications. Systems modeled in UML (Unified Modeling Language) result in graphic descriptions of the static structure and dynamic behavior of a system and its components. Generating a formal specification from the UML models supports rigorous techniques for validati...

متن کامل

Polychronous modeling, analysis, verification and simulation for timed software architectures

High-level modeling languages and standards, such as Simulink, SysML, MARTE and AADL (Architecture Analysis & Design Language), are increasingly adopted in the design of embedded systems so that system-level analysis, verification and validation (V&V) and architecture exploration are carried out as early as possible. This paper presents our main contribution in this aim by considering embedded ...

متن کامل

Formal Specification and Verification of Task Time Constraints for Real-Time Systems

Model-Driven Engineering enables to assess a system’s model properties since the early phases of its lifecycle and to improve iteratively these models according to the verification results. Safety critical real-time systems have stringent requirements related to the specification and verification of system’s task-level time constraints. The common formal methods used to assess these properties ...

متن کامل

SoC/SoPC development using MDD and MARTE profile

This paper presents a new methodology to develop SoC/SoPC applications. This methodology is based on UML and MDD and capitalizes the achievements of "Electronic System Level" community by taking into account the new MARTE profile dedicated to real-time embedded systems. In the MOPCOM SoC/SoPC research project, a tooling has been developed to support this SoC/SoPC methodology, the MARTE profile,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012